
body { background: none; }

.wrapper { width: 100%; }

.swiper-slide img { width: 100%; height: auto; }

.wrapper .swiper-container .swiper-pagination { bottom: 4px; }

.wrapper .swiper-container .swiper-pagination-bullet { width: 28px; height: 2px; }

.tel-wap { height: 60px; margin: 10px; text-align: center; }

.tel-wap a { background-color: #09f; color: #fff; padding: 10px 30px; margin-top: 10px; border-radius: 10px; display: inline-block; }

.container_fischer { width: 100%; }

.container_fischer .grid_16 { width: 100%; margin: 0; }

#navbg { height: 72px; background: none; background-color: #1e66ba; }

#navmenu { float: none; padding-left: 0; }

#navmenu li { width: 50%; }

#navmenu li:nth-child(4) { display: none; }

.breadcrumb #price { margin: 0; width: 100%; height: auto; background-color: none; }

.breadcrumb #price ul li a { color: inherit; font-weight: none; font-size: 0.8rem; line-height: 22px; padding-left: 4px; background: none; text-decoration: none; }

.container_fischer .grid_12 { width: 100%; margin: 0; }

.container_fischer .fischerheader-top .grid_12 { width: auto; }

.container_fischer .main .grid_fischer { width: 100%; }

.container_fischer .grid_fischer div:nth-child(3) { display: none; }

.bgInputElements.search-term { width: 50px; }

.search { width: auto; }

.grid_16.swfContent img { width: 100%; height: auto; }

.g_product { float: none; width: 100%; }

.g_product dl { width: 180px; height: 168px; margin: 2px; }

.g_txt { width: 100%; padding-left: 0.5rem; }

.container_fischer .grid_5 { width: 96%; }

.container_fischer .grid_4 { width: 96%; }

.group.teaser-2 { display: none; }

.container_fischer .pull_12 { display: none; }

.group.keyvisual { width: 100%; }

.group.keyvisual img { width: 100%; height: auto; }

.g_ptxt { width: 100%; padding-left: 0.5rem; }

.g_ptxt li { width: 96%; }

.container_fischer .push_fischer { left: 0; position: none; }

.grid_12 .flexible .flexible-content { width: 100%; }

.grid_12 .flexible .flexible-top { width: 100%; }

.grid_12 .flexible .flexible-bottom { width: 100%; }

.grid_12 .keyvisual .flexible .flexible-content { height: auto; }

.text img,
.footer-menu img { width: 100%; }

ul.link-list,
ul.link-list-down { margin: 9px 0 18px 2px; }
